// 这个文件是 axios 的二次封装
import axios from 'axios'

const service = axios.create({
  baseURL: 'http://127.0.0.1:8888/api/private/v1/',
  timeout: 3000
})

service.interceptors.request.use(config => {
  config.headers.Authorization = window.sessionStorage.getItem('token')
  return config
})

service.interceptors.response.use(res => {
  if (res.data.meta.status === 200) {
    return res.data
  } else if (res.status === 200) {
    return res.data
  } else {
    return new Error('出错啦')
  }
})
export default service
